#ifndef SLOW_TOWER_H
#define SLOW_TOWER_H

#include "BasicTower.h"
class SlowTower : public BasicTower
{
public:
	SlowTower(const EEntityType& entity_type, EntityFactory* entity_factory, EntityManager* entity_manager, TargetMediator* target_mediator);
	virtual ~SlowTower(void);

	virtual void Init(SceneObject* scene_object, Grid* grid);
	virtual void Update(float deltatime);

protected:
	virtual void Shoot(Entity* target);
};

#endif //SLOW_TOWER_H